﻿namespace In.Api.Dto.HisWs
{
    public class ExeLockSourceRequest
    {
        /// <summary>
        ///     订单号（唯一订单号，请以W开始）
        /// </summary>
        public string OrderId { get; set; }

        /// <summary>
        ///     科室代码
        /// </summary>
        public string DeptId { get; set; }

        /// <summary>
        ///     医生代码
        /// </summary>
        public string DoctorId { get; set; }

        /// <summary>
        ///     出诊日期，格式：YYYY-MM-DD
        /// </summary>
        public string RegDate { get; set; }

        /// <summary>
        ///     时段
        /// </summary>
        public string TimeSlice { get; set; }

        /// <summary>
        ///     门诊排班记录标识
        /// </summary>
        public string RegType { get; set; }

        /// <summary>
        ///     时间点开始时间
        /// </summary>
        public string StartTime { get; set; }

        /// <summary>
        ///     时间点结束时间
        /// </summary>
        public string EndTime { get; set; }

        /// <summary>
        ///     分时序号
        /// </summary>
        public string SqNo { get; set; }

        /// <summary>
        ///     挂号费（单位：元 如：9.00）
        /// </summary>
        public string Fee { get; set; }

        /// <summary>
        ///     诊疗费
        /// </summary>
        public string TreatFee { get; set; }

        /// <summary>
        ///     其他费
        /// </summary>
        public string OtherFee { get; set; }

        /// <summary>
        ///     总费用
        /// </summary>
        public string SumFee { get; set; }
        public string CardNo { get; set; }
        public string CardType { get; set; }
        /// <summary>
        /// 锁定的挂号序号
        /// </summary>
        public string LockQueueNo { get; set; }
        /// <summary>
        /// 原交易流水号
        /// </summary>
        public string OldTransactionId { get; set; }
    }
}